Onglet : Métriques logicielles pour la détermination des licences
Une mesure dans cet environnement est la « valeur » (nombre) d'unités pertinentes pour le calcul de la licence. Selon le produit, il peut s'agir par exemple de la taille du code utilisateur (en octets) ou du nombre d'axes, de canaux d'E/S ou d'instances de bus de terrain.
L'onglet de l'éditeur d'équipement affiche une arborescence contenant les métriques disponibles pour l'application. De cette façon, vous pouvez afficher les valeurs mesurées actuelles et vérifier si plus de code est téléchargé sur un contrôleur que la licence ne le permet. La licence est délivrée pour chaque contrôleur et se trouve donc sur le contrôleur. Le contrôle de licence y est également effectué.
Les métriques sont transférées au contrôleur pendant le téléchargement. Ils sont actualisés lorsque vous cliquez sur
pour l'application active.Lire les métriques actuelles de l'appareil | Obtient et transfère les métriques du contrôleur et les affiche dans le Valeur sur l'appareil colonne. |
Générer du code pour calculer les métriques | Le code doit être généré pour calculer les métriques. |
Afficher les licences | Ouvre le Licences dialogue La boîte de dialogue affiche la licence requise pour le projet. Ouvrir tout dans Store et fermer la boîte de dialogue la commande ouvre le produit suggéré dans CODESYS Store International. Si vous souhaitez afficher le produit dans CODESYS Store North America, alors vous devez sélectionner le Amérique du Nord stocker dans le CODESYS options. |
Métrique | Types de métriques par application |
Valeur dans le projet | Nombre de balises utilisées dans le système de développement. La valeur est mesurée lors de la génération du code ( commande).Pour plus de détails sur le calcul, consultez le Calcul des valeurs section. Remarque : Si vous supprimez les informations de compilation de l'application, les valeurs seront réinitialisées à 0. |
Max. Permis | Valeurs maximales autorisées pour chaque application en fonction de la licence sur le contrôleur |
Valeur sur l'appareil | Valeur mesurée réelle, lue à partir du contrôleur Remarque : Pour déterminer ces valeurs, la communication doit fonctionner. |
Calcul des valeurs
Métrique | Valeur déterminée |
---|---|
Taille du code utilisateur | Valeur (en octets) Seul le code programmé par l'utilisateur (implémentation) est évalué. Le code qui n'a pas été compilé avec le compilateur CEI n'est pas évalué. Le nombre et la taille des variables dans la déclaration n'ont pas d'importance. Les bibliothèques CEI développées par l'utilisateur sont évaluées en fonction de la taille du code. Bibliothèques standard, bibliothèques système et piles de communication du CODESYS GmbH ne sont pas évalués. |
Affectation des groupes de travail | Pour la configuration des groupes de tâches IEC dans la configuration des tâches, une licence « Task Group Assignment » est requise dans de nombreux cas si les tâches IEC sont exécutées sur différents cœurs de processeur. Non: Aucune licence n'est requise pour les configurations suivantes :
Oui: Une licence est requise pour les configurations suivantes :
|
Bus de terrain, Canaux d'E/S | Nombre de canaux mappés avec le type de données de base ( ImportantSi vous avez sélectionné le Toujours mettre à jour les variables option, alors toutes les voies seront prises en compte dans le calcul, qu'elles soient ou non affectées à une variable CEI spécifique. |
Instances de CANopen, Modbus, PROFIBUS | Instances de pile de bus de terrain utilisées de ce type Dans le cas de Modbus, les instances des modes clients pour RTU et TCP sont comptées. Un maître/contrôleur ou un esclave/appareil est compté comme une instance dans la configuration de l'appareil. Les appareils qui sont liés à ces Maîtres/Esclaves dans l'arborescence des appareils ne sont pas comptés. Ceux-ci sont comptés via les canaux d'E/S. Les passerelles Fieldbus sont également comptées comme une instance (exception : CANopen Gateway). |
Instances d'EtherCAT, EtherNet/IP, PROFINET, SAE J1939 | |
Nombre de balises de visualisation | |
SoftMotion | |
Communication |
Des informations sur les packages de licences pour les licences basées sur des applications peuvent être trouvées dans le Store CODESYS.